//package com.mediacloud.app.newsmodule.fragment.navlive
//
//import android.view.View
//import androidx.databinding.DataBindingUtil
//import androidx.lifecycle.Observer
//import androidx.lifecycle.ViewModelProviders
//import com.mediacloud.app.nav2.fragment.HqyNavFragment
//import com.mediacloud.app.model.news.CatalogItem
//import com.mediacloud.app.newsmodule.R
//import com.mediacloud.app.newsmodule.databinding.FragmentTxqcLivenavBinding
//import com.mediacloud.app.newsmodule.view.TxqcLiveNavRadioControl
//import com.mediacloud.app.newsmodule.view.TxqcVideoLiveLeftViewControl
//import com.mediacloud.app.newsmodule.view.TxqcVideoLiveRightViewControl
//
///**
// * 的直播页
// */
//class TxqcLiveNav: HqyNavFragment()
//{
//    protected var catalogItem: CatalogItem? = null
//    var catalogId:String?=null
//    var fragmentTxqcBinding:FragmentTxqcLivenavBinding?=null
//    var txqcVideoLiveLeftViewControl: TxqcVideoLiveLeftViewControl?=null
//    var viewVodRightViewControl: TxqcVideoLiveRightViewControl?=null
//    var radioControl: TxqcLiveNavRadioControl?=null
//    val txqcLiveNavVm:TxqcLiveNavVM by lazy { ViewModelProviders.of(this).get(TxqcLiveNavVM::class.java) }
//
//    //视频直播  点播  音频直播的导航id
//    var video_live:String="-1"
//    var video="-1"
//    var audio_live="-1"
//
//    override fun getLayoutResID(): Int
//    {
//        return R.layout.fragment_txqc_livenav
//    }
//
//    override fun initArgs() {
//        super.initArgs()
//        catalogItem=fragmentArguments?.getParcelable("catalog")
//        catalogId=fragmentArguments?.getString("id")
//    }
//
//    override fun initView()
//    {
//        attached = false
//        fragmentTxqcBinding=FragmentTxqcLivenavBinding.bind(realyContentView!!)
//        fragmentTxqcBinding?.videoLive?.isSelected=true
//        fragmentTxqcBinding?.videoVod?.isSelected=false
//    }
//    var checkInited = false
//    override fun choosed() {
//        super.choosed()
//        if (activity != null ) {
//            if(!checkInited)
//            {
//                mRootView.postDelayed({ showVideoLiveView() }, 500)
//            }
//            else
//            {
//                showVideoLiveView()
//            }
//        }
//    }
//    protected var attached = false
//    override fun onResume()
//    {
//        super.onResume()
//        if (!attached && (hadChoosed || navigateIndex == 0))
//        {
//            showVideoLiveView()
//        }
//        else if(hadChoosed&&fragmentTxqcBinding?.videoLive?.isSelected==true)
//        {
//            txqcVideoLiveLeftViewControl?.resumePlay2()
//        }
//    }
//
//    override fun onPause() {
//        super.onPause()
//        txqcVideoLiveLeftViewControl?.unchoosedHandle()
//    }
//
//    override fun onDestroy()
//    {
//        super.onDestroy()
//        radioControl?.destory()
//        attached=false
//    }
//
//    private fun showVideoLiveView()
//    {
//        attached=true
//        checkInited=true
//        if(fragmentTxqcBinding?.videoLive?.isSelected==false)
//            return
//        if(fragmentTxqcBinding?.videoLiveTab?.isInflated==false)
//        {
//            var view=fragmentTxqcBinding?.videoLiveTab?.viewStub?.inflate()
//            view?.let {
//                txqcVideoLiveLeftViewControl=TxqcVideoLiveLeftViewControl(this,DataBindingUtil.bind(it)!!,txqcLiveNavVm,catalogId)
//                txqcLiveNavVm.contentIdObserver.observe(this, Observer {result->
//                    result.optJSONObject("data")?.optJSONObject("meta")?.let {
//                        video_live=it.optString("video_live","")
//                        video=it.optString("video","")
//                        audio_live=it.optString("audio_live","")
//                        txqcVideoLiveLeftViewControl?.catalogId=video_live
//                        txqcVideoLiveLeftViewControl?.readyVideoData()
//                    }
//                })
//                txqcLiveNavVm.getNavContentList("$catalogId",1,TYPE_GET_CONTENTID)//先从这个导航取到绑定的视频点直播、音频直播导航的id
//            }
//            initListener()
//        }
//        else
//        {
//            viewVodRightViewControl?.hideView()
//            radioControl?.hide()
//            txqcVideoLiveLeftViewControl?.readyVideoData()
//        }
//    }
//
//    override fun unChosoed() {
//        super.unChosoed()
//        txqcVideoLiveLeftViewControl?.unchoosedHandle()
//    }
//
//
//    private fun initListener()
//    {
//        fragmentTxqcBinding?.listenRadio?.setOnClickListener {
//            showVideoLiveView()
//        }
//        fragmentTxqcBinding?.videoLive?.setOnClickListener {
//            if(fragmentTxqcBinding?.videoLive?.isSelected==true)
//                return@setOnClickListener
//            fragmentTxqcBinding?.videoLive?.isSelected=true
//            fragmentTxqcBinding?.videoVod?.isSelected=false
//            txqcVideoLiveLeftViewControl?.resumePlay()
//            viewVodRightViewControl?.hideView()
//        }
//
//        fragmentTxqcBinding?.videoVod?.setOnClickListener {
//            if(fragmentTxqcBinding?.videoVod?.isSelected==true)
//                return@setOnClickListener
//            fragmentTxqcBinding?.videoLive?.isSelected=false
//            fragmentTxqcBinding?.videoVod?.isSelected=true
//            txqcVideoLiveLeftViewControl?.hidePause()
//            showVideoVodView()
//        }
//
//        //看电视
//        fragmentTxqcBinding?.watchTv?.setOnClickListener {
//            if(fragmentTxqcBinding?.videoVod?.visibility==View.VISIBLE)
//                return@setOnClickListener
//            showVideoView()
//            radioControl?.hide()
//        }
//        //听广播
//        fragmentTxqcBinding?.listenRadio?.setOnClickListener {
//            if(fragmentTxqcBinding?.videoVod?.visibility==View.GONE)
//                return@setOnClickListener
//            hideVideoView()
//            showRadioView()
//        }
//    }
//
//    private fun hideVideoView()
//    {
//        fragmentTxqcBinding?.videoVod?.visibility= View.GONE
//        fragmentTxqcBinding?.videoLive?.visibility=View.GONE
//        viewVodRightViewControl?.hideView()
//        txqcVideoLiveLeftViewControl?.hidePause()
//    }
//
//    private fun showVideoView()
//    {
//        fragmentTxqcBinding?.videoVod?.visibility= View.VISIBLE
//        fragmentTxqcBinding?.videoLive?.visibility=View.VISIBLE
//        fragmentTxqcBinding?.videoLive?.isSelected=true
//        fragmentTxqcBinding?.videoVod?.isSelected=false
//        viewVodRightViewControl?.hideView()
//        showVideoLiveView()
//    }
//
//
//    private fun showRadioView()
//    {
//        if (fragmentTxqcBinding?.audioLiveTab?.isInflated == false)
//        {
//            var view=fragmentTxqcBinding?.audioLiveTab?.viewStub?.inflate()
//            view?.let {
//                radioControl=TxqcLiveNavRadioControl(this,DataBindingUtil.bind(it)!!,txqcLiveNavVm,"$audio_live")
//            }
//        }
//        radioControl?.show()
//    }
//
//    private fun showVideoVodView()
//    {
//        txqcVideoLiveLeftViewControl?.hidePause()
//        if(fragmentTxqcBinding?.videoVodTab?.isInflated==false)
//        {
//            var view=fragmentTxqcBinding?.videoVodTab?.viewStub?.inflate()
//            view?.let {
//                viewVodRightViewControl=TxqcVideoLiveRightViewControl(this,DataBindingUtil.bind(it)!!,txqcLiveNavVm,"$video")
//                viewVodRightViewControl?.showVideoVodProgram()
//            }
//        }
//        else
//        {
//            viewVodRightViewControl?.showVideoVodProgram()
//        }
//    }
//}